Soru & Cevap

Uygulama içerisindeki videoyu sd card a kayıt etme

04.01.2020 - 01:14

Merhaba arkadaşlar;

 

Uygulama içerisine eklediğim videoview ile gösterdiğim videoyu bir buton yardımıyla sd card a nasıl kayıt edebilirim.?

Aşağıda denedim ama olmadı yardımcı olursanız sevinirim.

 


kaydetbutton=findViewById(R.id.kaydetbuton);

kaydetbutton.setOnClickListener(new View.OnClickListener()

{

@Override

public void onClick(View v) {

String sourceVideoName = uri.getPath();

boolean success = false;

BufferedInputStream bis = null;

BufferedOutputStream bos = null;

 // make the directory

File vidDir = new File(android.os.Environment.getExternalStoragePublicDirectory (Environment.DIRECTORY_MOVIES) + File.separator + "Saved iCute Videos");
 


vidDir.mkdirs();

Random generator = new Random();

int n = 100;

n = generator.nextInt(n);

String videoName = "Video_" + n + ".mp4";

File fileVideo = new File(vidDir.getAbsolutePath(), videoName);

try

{ fileVideo.createNewFile(); success = true; }

catch

(IOException e) { e.printStackTrace();

}

if (success)

{ Toast.makeText(getApplicationContext(), "Video saved!", Toast.LENGTH_LONG).show(); }

else

{ Toast.makeText(getApplicationContext(), "Error during video saving", Toast.LENGTH_LONG).show(); }

return;

}
 

 

 

 

4 Görüntülenme

0 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.